package design.factory;

/**
 * 工厂方法模式
 * 定义了一个工厂接口，每个具体工厂负责创建特定的产品，便于扩展新产品类型。
 */
public abstract class Application {
    abstract Product createProduct();
    public  Product getObject(){
        Product product = createProduct();
        return product;
    }
}
